<div class="page-header">
    <h1>
        艺人月报表
        <small>
            <i class="ace-icon fa fa-angle-double-right"></i>
            每天 00:20 更新至前一天的报表数据。
        </small>
    </h1>
</div>
<div class="row">
    <div class="col-xs-12">
        <table id="dtpList" class="dataTable dataTable-auto">
            <thead>
            <tr>
                <th rowspan="2" class="center" style="min-width: 55px">月份</th>
                <th colspan="3" class="center">用户/艺人</th>
                <th rowspan="2" class="center">公会</th>
                <th rowspan="2" class="center">级</th>
                <th colspan="4" class="center">任务</th>
                <th rowspan="2" class="center">艺人薪资</th>
                <th colspan="4" class="center">平台收入总汇</th>
                <th colspan="3" class="center">官方营收</th>
                <th colspan="3" class="center">礼物数据</th>
                <th colspan="2" class="center">守护数据</th>
                <th colspan="2" class="center">喇叭数据</th>
                <th colspan="3" class="center">游戏</th>
                <th colspan="3" class="center">渠道策略</th>
            </tr>
            <tr>
                <th class="center">昵称</th>
                <th class="center">评分</th>
                <th class="center">保</th>

                <th class="center">豆</th>
                <th class="center">时</th>
                <th class="center">天</th>
                <th class="center">底</th>

                <th class="center">总金额</th>
                <th class="center">用户/艺人</th>
                <th class="center">公会</th>
                <th class="center">官方</th>

                <th class="center">收入</th>
                <th class="center">成本</th>
                <th class="center">利润</th>

                <th class="center">数量</th>
                <th class="center">金额</th>
                <th class="center">返币</th>

                <th class="center">次数</th>
                <th class="center">金额</th>

                <th class="center">次数</th>
                <th class="center">金额</th>

                <th class="center">总额</th>
                <th class="center">返币</th>
                <th class="center">收入</th>

                <th class="center">PV</th>
                <th class="center">转化</th>
                <th class="center">率</th>
            </tr>
            </thead>
            <tfoot>
            <tr>
                <td colspan="10">本页合计：</td>
                <td>
                    <ins name="Salary">0.00</ins>
                </td>
                <td>
                    <ins name="Coin">0.00</ins>
                </td>
                <td>
                    <ins name="Beans_Anchor">0.00</ins>
                </td>
                <td>
                    <ins name="Beans_Family">0.00</ins>
                </td>
                <td>
                    <ins name="Beans_Platform">0.00</ins>
                </td>
                <td>
                    <ins name="Income">0.00</ins>
                </td>
                <td>
                    <ins name="Cost">0.00</ins>
                </td>
                <td>
                    <ins name="Profit">0.00</ins>
                </td>
                <td>
                    <ins name="Gift_Num">0</ins>
                </td>
                <td>
                    <ins name="Gift_Coin">0.00</ins>
                </td>
                <td>
                    <ins name="Gift_Coin_Return">0.00</ins>
                </td>
                <td>
                    <ins name="Guardian_Count">0</ins>
                </td>
                <td>
                    <ins name="Guardian_Coin">0.00</ins>
                </td>
                <td>
                    <ins name="Horn_Count">0</ins>
                </td>
                <td>
                    <ins name="Horn_Coin">0.00</ins>
                </td>
                <td>
                    <ins name="Game_Coin">0.00</ins>
                </td>
                <td>
                    <ins name="Game_Return">0.00</ins>
                </td>
                <td>
                    <ins name="Game_Profit">0.00</ins>
                </td>
                <td>
                    <ins name="PV_ChannelStrategy">0</ins>
                </td>
                <td>
                    <ins name="User_SignUp_Count">0</ins>
                </td>
                <td>
                    <ins name="User_SignUp_Rate_ChannelStrategy">0.00</ins>
                </td>
            </tr>
            </tfoot>
        </table>
        <div id="dtpList_filter" class="dataTables_filter">
            <div>
                <select id="dtpList_F_SType" class="selectpicker" data-style="btn btn-info btn-sm" data-width="90px">
                    <option value="">模糊查询</option>
                    <option data-divider="true"></option>
                    <option value="User_ID">艺人ID</option>
                    <option value="NickName">艺人昵称</option>
                    <option value="RealName">艺人姓名</option>
                    <option value="Family_ID">公会ID</option>
                    <option value="Family_Name">公会名称</option>
                </select>
                <input id="dtpList_F_SValue" class="fvalue" type="text"/>
                <input id="dtpList_F_StartDate" type="text" style="width: 76px;" placeholder="开始时间">
                <label>-</label>
                <input id="dtpList_F_EndDate" type="text" style="width: 76px;" placeholder="结束时间">
                <select id="dtpList_F_SelectDate"></select>
                <select id="dtpList_F_FamilyID" style="width: 160px;" data-databind="Family" placeholder="公会过滤…"></select>
                <label>底薪：</label>
                <label><input name="dtpList_F_IsSalaryBase" value="-1" type="radio" checked="checked">&nbsp;不限</label>
                <label><input name="dtpList_F_IsSalaryBase" value="1" type="radio">&nbsp;拿到底薪</label>
                <label><input name="dtpList_F_IsSalaryBase" value="0" type="radio">&nbsp;未到底薪</label>
                <label>统计：</label>
                <select id="dtpList_F_Group">
                    <option Value="">不分组</option>
                    <option disabled="disabled">-------------</option>
                    <option Value="Month">按月</option>
                    <option disabled="disabled">-------------</option>
                    <option Value="User">按艺人</option>
                    <option Value="Month-User">按艺人/月</option>
                    <option disabled="disabled">-------------</option>
                    <option Value="Family">按公会</option>
                    <option Value="Month-Family">按公会/月</option>
                    <option Value="Family-Rating">按公会/评级</option>
                    <option Value="Month-Family-Rating">按公会/评级/月</option>
                    <option disabled="disabled">-------------</option>
                    <option Value="Rating">按评级</option>
                    <option Value="Month-Rating">按评级/月</option>
                </select>
                <a id="dtpList_F_Advanced"></a>
                <button id="dtpList_F_Btn"></button>
            </div>
            <div>
                <label>评级：</label>
                <label><input name="dtpList_F_Rating" value="10" type="checkbox" checked="checked">&nbsp;S级</label>
                <label><input name="dtpList_F_Rating" value="9" type="checkbox" checked="checked">&nbsp;A级</label>
                <label><input name="dtpList_F_Rating" value="8" type="checkbox" checked="checked">&nbsp;B级</label>
                <label><input name="dtpList_F_Rating" value="7" type="checkbox" checked="checked">&nbsp;C级</label>
                <label><input name="dtpList_F_Rating" value="-1" type="checkbox" checked="checked">&nbsp;未评级</label>
                <label>保护：</label>
                <label><input name="dtpList_F_IsProtect" value="-1" type="radio" checked="checked">&nbsp;不限</label>
                <label><input name="dtpList_F_IsProtect" value="1" type="radio">&nbsp;保护期</label>
                <label><input name="dtpList_F_IsProtect" value="0" type="radio">&nbsp;非保护期</label>
                <label><input name="dtpList_F_IsProtect" value="2" type="radio">&nbsp;当月过保</label>
                <select id="dtpList_F_IsTaskBeans">
                    <option Value="-1">兑换任务</option>
                    <option Value="1">已完成</option>
                    <option Value="0">未完成</option>
                </select>
                <select id="dtpList_F_IsTaskLiveDuration">
                    <option Value="-1">时长任务</option>
                    <option Value="1">已完成</option>
                    <option Value="0">未完成</option>
                </select>
                <select id="dtpList_F_IsTaskLiveDay">
                    <option Value="-1">有效天任务</option>
                    <option Value="1">已完成</option>
                    <option Value="0">未完成</option>
                </select>
                <label>显示：</label>
                <label><input name="dtpList_F_Show" value="Gift" type="checkbox">&nbsp;礼物数据</label>
                <label><input name="dtpList_F_Show" value="Guardian" type="checkbox">&nbsp;守护数据</label>
                <label><input name="dtpList_F_Show" value="Horn" type="checkbox">&nbsp;喇叭数据</label>
                <label><input name="dtpList_F_Show" value="Game" type="checkbox">&nbsp;游戏数据</label>
                <label><input name="dtpList_F_Show" value="ChannelStrategy" type="checkbox">&nbsp;策略数据</label>
            </div>
        </div>
    </div>
</div>
<script src="<%- Virtual_Path.Static %>jquery.plugin/dataTables/jquery.dataTables.min.js"></script>
<script src="<%- Virtual_Path.Static %>jquery.plugin/dataTables/jquery.dataTables.bootstrap.min.js"></script>
<script>
    $(function () {
        //region ThisPage
        var _ThisPage = {
            dtpList: $('#dtpList'),
            dtpList_Foot: null,
            ListShow: {
                Gift: {
                    Object: $('input:checkbox[name="dtpList_F_Show"][value="Gift"]'),
                    Index: [18, 19, 20],
                    Width: 230
                },
                Guardian: {
                    Object: $('input:checkbox[name="dtpList_F_Show"][value="Guardian"]'),
                    Index: [21, 22],
                    Width: 135
                },
                Horn: {
                    Object: $('input:checkbox[name="dtpList_F_Show"][value="Horn"]'),
                    Index: [23, 24],
                    Width: 135
                },
                Game: {
                    Object: $('input:checkbox[name="dtpList_F_Show"][value="Game"]'),
                    Index: [25, 26, 27],
                    Width: 230
                },
                ChannelStrategy: {
                    Object: $('input:checkbox[name="dtpList_F_Show"][value="ChannelStrategy"]'),
                    Index: [28, 29, 30],
                    Width: 220
                }
            },
            ListWidth: 0,
            ListWidthInit: 1350,
            ListWidthMin: 0
        };
        _ThisPage.dtpList_Foot = _ThisPage.dtpList.find('tfoot > tr');
        _ThisPage.dtpList_Foot = {
            Salary: _ThisPage.dtpList_Foot.find('[name="Salary"]'),
            Coin: _ThisPage.dtpList_Foot.find('[name="Coin"]'),
            Beans_Anchor: _ThisPage.dtpList_Foot.find('[name="Beans_Anchor"]'),
            Beans_Family: _ThisPage.dtpList_Foot.find('[name="Beans_Family"]'),
            Beans_Platform: _ThisPage.dtpList_Foot.find('[name="Beans_Platform"]'),
            Income: _ThisPage.dtpList_Foot.find('[name="Income"]'),
            Cost: _ThisPage.dtpList_Foot.find('[name="Cost"]'),
            Profit: _ThisPage.dtpList_Foot.find('[name="Profit"]'),
            Gift_Num: _ThisPage.dtpList_Foot.find('[name="Gift_Num"]'),
            Gift_Coin: _ThisPage.dtpList_Foot.find('[name="Gift_Coin"]'),
            Gift_Coin_Return: _ThisPage.dtpList_Foot.find('[name="Gift_Coin_Return"]'),
            Guardian_Count: _ThisPage.dtpList_Foot.find('[name="Guardian_Count"]'),
            Guardian_Coin: _ThisPage.dtpList_Foot.find('[name="Guardian_Coin"]'),
            Horn_Count: _ThisPage.dtpList_Foot.find('[name="Horn_Count"]'),
            Horn_Coin: _ThisPage.dtpList_Foot.find('[name="Horn_Coin"]'),
            Game_Coin: _ThisPage.dtpList_Foot.find('[name="Game_Coin"]'),
            Game_Return: _ThisPage.dtpList_Foot.find('[name="Game_Return"]'),
            Game_Profit: _ThisPage.dtpList_Foot.find('[name="Game_Profit"]'),
            PV_ChannelStrategy: _ThisPage.dtpList_Foot.find('[name="PV_ChannelStrategy"]'),
            User_SignUp_Count: _ThisPage.dtpList_Foot.find('[name="User_SignUp_Count"]'),
            User_SignUp_Rate_ChannelStrategy: _ThisPage.dtpList_Foot.find('[name="User_SignUp_Rate_ChannelStrategy"]')
        };
        _ThisPage.ListRow = _ThisPage.dtpList.closest('.row');
        _ThisPage.ListWidthMin = _ThisPage.ListRow.innerWidth() - 20 > _ThisPage.ListWidthInit ? _ThisPage.ListRow.innerWidth() - 20 : _ThisPage.ListWidthInit;
        _ThisPage.ListShow.Gift.Checked = _ThisPage.ListShow.Gift.Object.prop('checked');
        _ThisPage.ListShow.Guardian.Checked = _ThisPage.ListShow.Guardian.Object.prop('checked');
        _ThisPage.ListShow.Horn.Checked = _ThisPage.ListShow.Horn.Object.prop('checked');
        _ThisPage.ListShow.Game.Checked = _ThisPage.ListShow.Game.Object.prop('checked');
        _ThisPage.ListShow.ChannelStrategy.Checked = _ThisPage.ListShow.ChannelStrategy.Object.prop('checked');
        //endregion
        //region 时间输入框插件
        $('#dtpList_F_StartDate, #dtpList_F_EndDate').datetimepicker({
            language: 'zh-CN',
            format: 'yyyy-mm-dd',
            minView: 2,
            autoclose: true
        });
        //endregion
        //region 绑定日期选择框
        $.KOC.Date.Select.Bind({
            eSelect: $('#dtpList_F_SelectDate'),
            eBegin: $('#dtpList_F_StartDate'),
            eEnd: $('#dtpList_F_EndDate'),
            Groups: 'Month,Quarter,Year',
            Default: 'Month-N'
        });
        //endregion
        //region 显示事件绑定
        $('input:checkbox[name="dtpList_F_Show"]').change(function () {
            if (!_ThisPage.dtpList) {
                return;
            }
            var _Data = _ThisPage.ListShow[$(this).val()];
            if (!_Data) {
                return;
            }
            _Data.Checked = $(this).prop('checked');
            _.forEach(_Data.Index, function (ThisValue) {
                _ThisPage.dtpList.api(true).column(ThisValue).visible(_Data.Checked);
            });
            if (_Data.Checked) {
                $.Common.Bootstrap.Tooltip(_ThisPage.dtpList);
            }
            _ThisPage.ListWidth += _Data.Width * (_Data.Checked ? 1 : -1);
            _ThisPage.ListRow.css('min-width', (_ThisPage.ListWidth < _ThisPage.ListWidthMin ? _ThisPage.ListWidthMin : _ThisPage.ListWidth) + 'px');
        });
        //endregion
        //region dtpList
        _ThisPage.dtpList = _ThisPage.dtpList.dataTable({
            'aoColumns': [
                { //日期
                    'data': 'Report_Day', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData) {
                        $(td).text(cellData ? moment(cellData).format('YY/MM') : '');
                    }
                },
                { //艺人
                    'data': 'User_ID', 'sName': 'User_ID', 'sClass': 't-left',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData > 0 ? $('<a class="tooltip-" style="max-width:100px; display: inline-block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;">').attr({
                                'data-openwindow': ':UserAnchorInfo:' + cellData,
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': 'ID：' + cellData
                                + '<br/>昵称：' + rowData.NickName
                            }).text(rowData.NickName || cellData) : '');
                    }
                },
                { //评分
                    'data': 'Score', 'sName': 'Score', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData > 0 ? $('<label class="tooltip-" />').attr({
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': '＋ 金币评分：' + $.KOC.String.ToCurrencyPositiveStr(rowData.Score_Coin)
                                + '<br/>＋ 转化评分：' + $.KOC.String.ToCurrencyPositiveStr(rowData.Score_SignUp)
                                + '<br/>----------------------------'
                                + '<br/>＝ 总评分：' + $.KOC.String.ToCurrencyPositiveStr(cellData)
                            }).text($.KOC.String.ToFloatPositiveStr(cellData, 0, 1)) : '0.00');
                    }
                },
                { //保护期
                    'data': 'IsProtect', 'sName': 'IsProtect', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData == 1 ? $('<i class="fa fa-' + (rowData.IsProtectDue ? 'clock-o' : 'check') + ' bigger-120 green"/>').attr({
                                'data-rel': 'tooltip',
                                'data-original-title': (rowData.IsProtectDue ? '本月处于保护期，并于下月过保' : '本月处于保护期')
                            }) : '');
                    }
                },
                { //公会
                    'data': 'Family_ID', 'sName': 'Family_ID', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData > 0 ? $('<a class="tooltip-" style="max-width:80px; display: inline-block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;"/>').attr({
                                'data-openwindow': ':FamilyInfo:' + cellData,
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': 'ID：' + cellData
                                + '<br/>公会名：' + rowData.Family_Name
                            }).text(rowData.Family_Name || cellData) : '无');
                    }
                },
                { //评级
                    'data': 'Rating', 'sName': 'Rating', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData) {
                        switch (cellData) {
                            case -1:
                                $(td).text('-');
                                break;
                            case 0:
                                $(td).text('N');
                                break;
                            case 10:
                                $(td).text('S');
                                break;
                            case 9:
                                $(td).text('A');
                                break;
                            case 8:
                                $(td).text('B');
                                break;
                            case 7:
                                $(td).text('C');
                                break;
                            default:
                                $(td).html('<i class="fa fa-question"></i>');
                                break;
                        }
                    }
                },
                { //任务-豆
                    'data': 'Task_Rate_Beans', 'sName': 'Task_Rate_Beans', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData >= 0 ? $(cellData < 1 ? '<label class="tooltip-">' + $.KOC.String.ToFloatPositiveStr(cellData * 100, 0, 1) + '</label>' : '<i class="fa fa-check-square bigger-120 ' + (rowData.Task_Rate_LiveDuration >= 1 && rowData.Task_Rate_LiveDay >= 1 ? "green" : "grey") + '" />').attr({
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': '&gt; 任务目标：￥' + (rowData.Task_Target_Beans > 0 ? '-' : $.KOC.String.ToCurrencyPositiveStr(rowData.Task_Target_Beans / 1000))
                                + '<br/>&gt; 完成数量：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Beans_Anchor_Task / 1000)
                                + '<br/>---------------------------------------'
                                + '<br/>＝ 完成度：' + $.KOC.String.ToCurrencyPositiveStr(cellData * 100) + '%'
                            }) : '-');
                    }
                },
                { //任务-时
                    'data': 'Task_Rate_LiveDuration', 'sName': 'Task_Rate_LiveDuration', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData >= 0 ? $(cellData < 1 ? '<label class="tooltip-">' + $.KOC.String.ToFloatPositiveStr(cellData * 100, 0, 1) + '</label>' : '<i class="fa fa-check-square bigger-120 ' + (rowData.Task_Rate_Beans >= 1 && rowData.Task_Rate_LiveDay >= 1 ? "green" : "grey") + '" />').attr({
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': '&gt; 任务目标：' + (rowData.Task_Target_LiveDuration > 0 ? '-' : $.KOC.String.ToCurrencyPositiveStr(rowData.Task_Target_LiveDuration / 60) + ' 小时')
                                + '<br/>&gt; 完成数量：' + $.KOC.String.ToCurrencyPositiveStr(rowData.Live_Duration_Efftive / 60) + ' 小时'
                                + '<br/>---------------------------------------'
                                + '<br/>＝ 完成度：' + $.KOC.String.ToCurrencyPositiveStr(cellData * 100) + '%'
                            }) : '-');
                    }
                },
                { //任务-天
                    'data': 'Task_Rate_LiveDay', 'sName': 'Task_Rate_LiveDay', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $(cellData < 1 ? '<label class="tooltip-">' + $.KOC.String.ToFloatPositiveStr(cellData * 100, 0, 1) + '</label>' : '<i class="fa fa-check-square bigger-120 ' + (rowData.Task_Rate_LiveDuration >= 1 && rowData.Task_Rate_Beans >= 1 ? "green" : "grey") + '" />').attr({
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-original-title': '&gt; 任务目标：' + (rowData.Task_Target_LiveDay > 0 ? '-' : $.KOC.String.ToCurrencyPositiveStr(rowData.Task_Target_LiveDay) + ' 天')
                                + '<br/>&gt; 完成数量：' + $.KOC.String.ToCurrencyPositiveStr(rowData.Live_Day_Efftive) + ' 天'
                                + '<br/>---------------------------------------'
                                + '<br/>＝ 完成度：' + $.KOC.String.ToCurrencyPositiveStr(cellData * 100) + '%'
                            }) : '-');
                    }
                },
                { //任务-底薪
                    'data': 'Salary_Base', 'sName': 'Salary_Base', 'sClass': 'center',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData) {
                        $(td).html($('<i class=" bigger-120 fa fa-' + (cellData ? 'check-square green' : 'times light-grey') + '" />').attr({
                            'data-rel': 'tooltip',
                            'data-original-title': cellData ? '￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000) : '无底薪'
                        }));
                    }
                },
                { //薪资
                    'data': 'Salary', 'sName': 'Salary', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-" />').attr({
                                'data-rel': 'tooltip',
                                'data-html': true,
                                'data-placement': 'right',
                                'data-original-title': '＋ 任务金豆：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Beans_Anchor_Task / 1000)
                                + '<br/>＊ 金豆奖励比例：' + (rowData.Beans_Anchor_Task && rowData.Salary_BonusBeans ? $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_BonusBeans / rowData.Beans_Anchor_Task * 100) : '0.00') + '%'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_BonusBeans / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 底薪：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_Base / 1000)
                                + '<br/>＋ 金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_BonusBeans / 1000)
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总薪资：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //收入总汇-总金币
                    'data': 'Coin', 'sName': 'Coin', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'right',
                                'data-html': true,
                                'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Coin_Task / 1000) + ' / ' + rowData.Gift_Num_Task + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Coin / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Coin / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Coin_Task + rowData.Guardian_Coin + rowData.Horn_Coin + rowData.Lottery_Coin) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Coin - rowData.Gift_Coin_Task) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 件'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Coin - rowData.Gift_Coin_Task) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Coin / 1000) + ' / ' + rowData.Gift_Num + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Coin / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Coin / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //收入总汇-艺人
                    'data': 'Beans_Anchor', 'sName': 'Beans_Anchor', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'right',
                                'data-html': true,
                                'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Anchor_Task / 1000) + ' / ' + rowData.Gift_Num_Task + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Anchor / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Anchor / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Anchor_Task + rowData.Guardian_Beans_Anchor + rowData.Horn_Beans_Anchor) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Anchor - rowData.Gift_Beans_Anchor_Task) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 件'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Anchor - rowData.Gift_Beans_Anchor_Task) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Anchor / 1000) + ' / ' + rowData.Gift_Num + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Anchor / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Anchor / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //收入总汇-公会
                    'data': 'Beans_Family', 'sName': 'Beans_Family', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'right',
                                'data-html': true,
                                'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Family_Task / 1000) + ' / ' + rowData.Gift_Num_Task + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Family / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Family / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Family_Task + rowData.Guardian_Beans_Family + rowData.Horn_Beans_Family) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Family - rowData.Gift_Beans_Family_Task) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 件'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Family - rowData.Gift_Beans_Family_Task) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Family / 1000) + ' / ' + rowData.Gift_Num + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Family / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Family / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //收入总汇-官方
                    'data': 'Beans_Platform', 'sName': 'Beans_Platform', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'right',
                                'data-html': true,
                                'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Platform_Task / 1000) + ' / ' + rowData.Gift_Num_Task + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Platform / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Platform / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Platform_Task + rowData.Guardian_Beans_Platform + rowData.Horn_Beans_Platform + rowData.Lottery_Coin) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Platform - rowData.Gift_Beans_Platform_Task) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 件'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Platform - rowData.Gift_Beans_Platform_Task) / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Platform / 1000) + ' / ' + rowData.Gift_Num + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Platform / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Platform / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //官方营收-收入
                    'data': 'Income', 'sName': 'Income', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Platform / 1000) + ' / ' + rowData.Gift_Num + ' 件'
                                + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Platform / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                                + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Platform / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                                + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //官方营收-成本
                    'data': 'Cost', 'sName': 'Cost', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 艺人底薪：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_Base / 1000)
                                + '<br/>＋ 艺人金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_BonusBeans / 1000) + (rowData.Beans_Anchor_Task && rowData.Salary_BonusBeans ? ' (' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary_BonusBeans / rowData.Beans_Anchor_Task * 100) + '%)' : '')
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 艺人薪资：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Salary / 1000)
                                + '<br/>＋ 工会金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Cost_Family / 1000) + (rowData.Beans_Anchor_Task && rowData.Cost_Family ? ' (' + $.KOC.String.ToCurrencyPositiveStr(rowData.Cost_Family / rowData.Beans_Anchor_Task * 100) + '%)' : '')
                                + '<br/>＋ 幸运礼物返币：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Lucky_Coin / 1000)
                                + '<br/>＋ 礼物奖池爆奖：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Pond_Coin / 1000) + ' / ' + rowData.Gift_Pond_Count + ' 次'
                                + '<br/>＋ 游戏返奖：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Winning_Amt / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 官方总成本：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //官方营收-利润
                    'data': 'Profit', 'sName': 'Profit', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'createdCell': function (td, cellData, rowData) {
                        $(td).addClass(cellData >= 0 ? 'green' : 'red').html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-original-title': '利润率：' + (rowData.Coin ? $.KOC.String.ToCurrencyStr(rowData.Profit / rowData.Coin * 100) : '0.00') + '%'
                            }).text($.KOC.String.ToCurrencyStr(cellData / 1000)) : '0.00');
                    }
                },
                { //礼物-数量
                    'data': 'Gift_Num', 'sName': 'Gift_Num', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Gift.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '&gt; 任务：' + rowData.Gift_Num_Task + ' 个'
                                + '<br/>&gt; 非任务：' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 个'
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 购买：' + (rowData.Gift_Num - rowData.Gift_Num_Package) + ' 个'
                                + '<br/>＋ 包裹：' + rowData.Gift_Num_Package + ' 个'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总数：' + rowData.Gift_Num + ' 个'
                            }).text(cellData) : '0');
                    }
                },
                { //礼物-金币
                    'data': 'Gift_Coin', 'sName': 'Gift_Coin', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Gift.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '&gt; 任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Coin_Task / 1000) + ' / ' + rowData.Gift_Num_Task + ' 个'
                                + '<br/>&gt; 非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Coin - rowData.Gift_Coin_Task) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Task) + ' 个'
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 用户/艺人-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Anchor_Task / 1000)
                                + '<br/>＋ 用户/艺人-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Anchor - rowData.Gift_Beans_Anchor_Task) / 1000)
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 用户/艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Anchor / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 公会-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Family_Task / 1000)
                                + '<br/>＋ 公会-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Family - rowData.Gift_Beans_Family_Task) / 1000)
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Family / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 官方-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Platform_Task / 1000)
                                + '<br/>＋ 官方-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Beans_Platform - rowData.Gift_Beans_Platform_Task) / 1000)
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Beans_Platform / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 购买：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Coin - rowData.Gift_Coin_Package) / 1000) + ' / ' + (rowData.Gift_Num - rowData.Gift_Num_Package) + ' 个'
                                + '<br/>＋ 包裹：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Coin_Package / 1000) + ' / ' + rowData.Gift_Num_Package + ' 个'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000) + ' / ' + rowData.Gift_Num + ' 个'
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //礼物-返币(爆奖、幸运礼物)
                    'data': null, 'sName': 'Gift_Coin_Return', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Gift.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(rowData.Gift_Pond_Coin + rowData.Gift_Lucky_Coin ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 幸运礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Lucky_Coin / 1000)
                                + '<br/>＋ 礼物奖池爆奖：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Gift_Pond_Coin / 1000) + ' / ' + rowData.Gift_Pond_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总返币额：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Pond_Coin + rowData.Gift_Lucky_Coin) / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr((rowData.Gift_Pond_Coin + rowData.Gift_Lucky_Coin) / 1000)) : '0.00');
                    }
                },
                { //守护-次数
                    'data': 'Guardian_Count', 'sName': 'Guardian_Count', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Guardian.Checked
                },
                { //守护-金币
                    'data': 'Guardian_Coin', 'sName': 'Guardian_Coin', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Guardian.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Anchor / 1000)
                                + '<br/>＋ 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Family / 1000)
                                + '<br/>＋ 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Guardian_Beans_Platform / 1000)
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(cellData / 1000) + ' / ' + rowData.Guardian_Count + ' 次'
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //喇叭-次数
                    'data': 'Horn_Count', 'sName': 'Horn_Count', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Horn.Checked
                },
                { //喇叭-金币
                    'data': 'Horn_Coin', 'sName': 'Horn_Coin', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Horn.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '&gt; 艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Anchor / 1000)
                                + '<br/>&gt; 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Family / 1000)
                                + '<br/>&gt; 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Beans_Platform / 1000)
                                + '<br/><br/>**********************************'
                                + '<br/>＋ 购买：￥' + $.KOC.String.ToCurrencyPositiveStr((rowData.Horn_Coin - rowData.Horn_Coin_Package) / 1000) + ' / ' + (rowData.Horn_Count - rowData.Horn_Count_Package) + ' 次'
                                + '<br/>＋ 包裹：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Coin_Package / 1000) + ' / ' + rowData.Horn_Count_Package + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Horn_Coin / 1000) + ' / ' + rowData.Horn_Count + ' 次'
                            }).text($.KOC.String.ToCurrencyPositiveStr(cellData / 1000)) : '0.00');
                    }
                },
                { //游戏-金币
                    'data': null, 'sName': 'Game_Coin', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Game.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(rowData.Lottery_Coin ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryGold_Coin / 1000) + ' / ' + rowData.Lottery_CategoryGold_Count + ' 次'
                                + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategorySilver_Coin / 1000) + ' / ' + rowData.Lottery_CategorySilver_Count + ' 次'
                                + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryCopper_Coin / 1000) + ' / ' + rowData.Lottery_CategoryCopper_Count + ' 次'
                                + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryIron_Coin / 1000) + ' / ' + rowData.Lottery_CategoryIron_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 幸运转盘：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Coin / 1000)) : '0.00');
                    }
                },
                { //游戏-返奖
                    'data': null, 'sName': 'Game_Return', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Game.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(rowData.Lottery_Winning_Amt ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryGold_Winning_Amt / 1000) + ' / ' + rowData.Lottery_CategoryGold_Count + ' 次'
                                + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategorySilver_Winning_Amt / 1000) + ' / ' + rowData.Lottery_CategorySilver_Count + ' 次'
                                + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryCopper_Winning_Amt / 1000) + ' / ' + rowData.Lottery_CategoryCopper_Count + ' 次'
                                + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_CategoryIron_Winning_Amt / 1000) + ' / ' + rowData.Lottery_CategoryIron_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 幸运转盘返币：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Winning_Amt / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                                + '<br/>----------------------------------------------------------'
                                + '<br/>＝ 总返币：￥' + $.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Winning_Amt / 1000)
                            }).text($.KOC.String.ToCurrencyPositiveStr(rowData.Lottery_Winning_Amt / 1000)) : '0.00');
                    }
                },
                { //游戏-利润
                    'data': null, 'sName': 'Game_Profit', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.Game.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).addClass(rowData.Lottery_Coin - rowData.Lottery_Winning_Amt >= 0 ? 'green' : 'red').html($('<label class="tooltip-"/>').attr({
                            'data-rel': 'tooltip',
                            'data-placement': 'left',
                            'data-html': true,
                            'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_CategoryGold_Coin - rowData.Lottery_CategoryGold_Winning_Amt) / 1000) + ' / ' + rowData.Lottery_CategoryGold_Count + ' 次'
                            + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_CategorySilver_Coin - rowData.Lottery_CategorySilver_Winning_Amt) / 1000) + ' / ' + rowData.Lottery_CategorySilver_Count + ' 次'
                            + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_CategoryCopper_Coin - rowData.Lottery_CategoryCopper_Winning_Amt) / 1000) + ' / ' + rowData.Lottery_CategoryCopper_Count + ' 次'
                            + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_CategoryIron_Coin - rowData.Lottery_CategoryIron_Winning_Amt) / 1000) + ' / ' + rowData.Lottery_CategoryIron_Count + ' 次'
                            + '<br/>----------------------------------------------------------'
                            + '<br/>＝ 幸运转盘利润：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_Coin - rowData.Lottery_Winning_Amt) / 1000) + ' / ' + rowData.Lottery_Count + ' 次'
                            + '<br/>----------------------------------------------------------'
                            + '<br/>＝ 总利润：￥' + $.KOC.String.ToCurrencyStr((rowData.Lottery_Coin - rowData.Lottery_Winning_Amt) / 1000)
                        }).text($.KOC.String.ToCurrencyStr((rowData.Lottery_Coin - rowData.Lottery_Winning_Amt) / 1000)));
                    }
                },
                { //渠道策略-PV
                    'data': 'PV_ChannelStrategy', 'sName': 'PV_ChannelStrategy', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.ChannelStrategy.Checked,
                    'createdCell': function (td, cellData, rowData) {
                        $(td).html(cellData ? $('<label class="tooltip-"/>').attr({
                                'data-rel': 'tooltip',
                                'data-placement': 'left',
                                'data-html': true,
                                'data-original-title': '＋ 指定艺人：' + rowData.PV_ChannelStrategy_Specific
                                + '<br/>＋ 推荐艺人：' + rowData.PV_ChannelStrategy_Recommend
                                + '<br/>＋ 评级：' + rowData.PV_ChannelStrategy_Rating
                                + '<br/>＋ 定向房间：' + rowData.PV_ChannelStrategy_RoomID
                                + '<br/>＋ 周星：' + rowData.PV_ChannelStrategy_WeekStar
                                + '<br/>＋ 热门(上轮)：' + rowData.PV_ChannelStrategy_HotPrevious
                                + '<br/>＋ 热门：' + rowData.PV_ChannelStrategy_Hot
                                + '<br/>＋ 新进：' + rowData.PV_ChannelStrategy_New
                                + '<br/>＋ 直播中：' + rowData.PV_ChannelStrategy_Live
                                + '<br/>-----------------------------------'
                                + '<br/>＝ 总PV：' + cellData
                            }).text(cellData) : '0');
                    }
                },
                { //渠道策略-转化
                    'data': 'User_SignUp_Count', 'sName': 'User_SignUp_Count', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.ChannelStrategy.Checked
                },
                { //渠道策略-转化率
                    'data': 'User_SignUp_Rate_ChannelStrategy', 'sName': 'User_SignUp_Rate_ChannelStrategy', 'sClass': 't-right',
                    'orderSequence': ['desc', 'asc'],
                    'bVisible': _ThisPage.ListShow.ChannelStrategy.Checked,
                    'createdCell': function (td, cellData) {
                        $(td).html($.KOC.String.ToCurrencyPositiveStr(cellData * 100));
                    }
                }
            ],
            'aaSorting': [0, 'desc'],
            'sAjaxSource': '/ajax/report.page.anchorfamilymonth',
            'fnServerParams': function (aoData) {
                var _F_Rating = "";
                if (!this.arrPageFilter) {
                    this.arrPageFilter = {
                        F_StartDate: $(this.selector + '_F_StartDate').val(),
                        F_EndDate: $(this.selector + '_F_EndDate').val(),
                        F_FamilyID: $(this.selector + '_F_FamilyID').val(),
                        F_IsSalaryBase: $('input:radio[name="' + this.selector.replace('#', '') + '_F_IsSalaryBase"]:checked').val(),
                        F_IsProtect: $('input:radio[name="' + this.selector.replace('#', '') + '_F_IsProtect"]:checked').val(),
                        F_IsProtectDue: -1,
                        F_Rating: '',
                        F_IsTaskBeans: $(this.selector + '_F_IsTaskBeans').val(),
                        F_IsTaskLiveDuration: $(this.selector + '_F_IsTaskLiveDuration').val(),
                        F_IsTaskLiveDay: $(this.selector + '_F_IsTaskLiveDay').val(),
                        F_Group: $(this.selector + '_F_Group').val()
                    };
                    if (this.arrPageFilter.F_IsProtect == '2') {
                        this.arrPageFilter.F_IsProtect = 1;
                        this.arrPageFilter.F_IsProtectDue = 1;
                    }
                    _F_Rating = "";
                    $('input:checkbox[name="' + this.selector.replace('#', '') + '_F_Rating"]:checked').each(function () {
                        _F_Rating += ',' + $(this).val();
                    });
                    this.arrPageFilter.F_Rating = _F_Rating ? _F_Rating + ',' : "";
                    switch (this.arrPageFilter.F_Group) {
                        case "Month":
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(false);
                            this.api(true).column(5).visible(false);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 560;
                            break;
                        case "User":
                            this.api(true).column(0).visible(false);
                            this.api(true).column(1).visible(true);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(false);
                            this.api(true).column(5).visible(false);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 515;
                            break;
                        case "Month-User":
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(true);
                            this.api(true).column(2).visible(true);
                            this.api(true).column(3).visible(true);
                            this.api(true).column(4).visible(false);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(true);
                            this.api(true).column(7).visible(true);
                            this.api(true).column(8).visible(true);
                            this.api(true).column(9).visible(true);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 90;
                            break;
                        case "Family":
                            this.api(true).column(0).visible(false);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(true);
                            this.api(true).column(5).visible(false);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 520;
                            break;
                        case "Family-Rating":
                            this.api(true).column(0).visible(false);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(true);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 480;
                            break;
                        case "Rating":
                            this.api(true).column(0).visible(false);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(false);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 590;
                            break;
                        case "Month-Family-Rating":
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(true);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 415;
                            break;
                        case "Month-Family":
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(true);
                            this.api(true).column(5).visible(false);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 455;
                            break;
                        case "Month-Rating":
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(false);
                            this.api(true).column(2).visible(false);
                            this.api(true).column(3).visible(false);
                            this.api(true).column(4).visible(false);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(false);
                            this.api(true).column(7).visible(false);
                            this.api(true).column(8).visible(false);
                            this.api(true).column(9).visible(false);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit - 520;
                            break;
                        default:
                            this.api(true).column(0).visible(true);
                            this.api(true).column(1).visible(true);
                            this.api(true).column(2).visible(true);
                            this.api(true).column(3).visible(true);
                            this.api(true).column(4).visible(true);
                            this.api(true).column(5).visible(true);
                            this.api(true).column(6).visible(true);
                            this.api(true).column(7).visible(true);
                            this.api(true).column(8).visible(true);
                            this.api(true).column(9).visible(true);
                            _ThisPage.ListWidth = _ThisPage.ListWidthInit;
                            break;
                    }
                    _ThisPage.ListWidth += (_ThisPage.ListShow.Gift.Checked ? _ThisPage.ListShow.Gift.Width : 0)
                        + (_ThisPage.ListShow.Guardian.Checked ? _ThisPage.ListShow.Guardian.Width : 0)
                        + (_ThisPage.ListShow.Horn.Checked ? _ThisPage.ListShow.Horn.Width : 0)
                        + (_ThisPage.ListShow.Game.Checked ? _ThisPage.ListShow.Game.Width : 0)
                        + (_ThisPage.ListShow.ChannelStrategy.Checked ? _ThisPage.ListShow.ChannelStrategy.Width : 0);
                    if (_ThisPage.ListWidth < _ThisPage.ListWidthMin) {
                        _.forEach(['Game', 'ChannelStrategy', 'Gift', 'Guardian', 'Horn'], function (ThisValue) {
                            ThisValue = _ThisPage.ListShow[ThisValue];
                            if (ThisValue && !ThisValue.Checked) {
                                if (_ThisPage.ListWidth + ThisValue.Width > _ThisPage.ListWidthMin) {
                                    return false;
                                }
                                ThisValue.Object.click();
                            }
                        });
                    }
                    _ThisPage.ListRow.css('min-width', (_ThisPage.ListWidth < _ThisPage.ListWidthMin ? _ThisPage.ListWidthMin : _ThisPage.ListWidth) + 'px');
                } else {
                    $(this.selector + '_F_StartDate').val(this.arrPageFilter.F_StartDate);
                    $(this.selector + '_F_EndDate').val(this.arrPageFilter.F_EndDate);
                    $(this.selector + '_F_FamilyID').select2('val', this.arrPageFilter.F_FamilyID || '-1');
                    $('input:radio[name="' + this.selector.replace('#', '') + '_F_IsSalaryBase"][value="' + this.arrPageFilter.F_IsSalaryBase + '"]').prop('checked', true);
                    $('input:radio[name="' + this.selector.replace('#', '') + '_F_IsProtect"][value="' + (this.arrPageFilter.F_IsProtectDue == 1 ? '2' : this.arrPageFilter.F_IsProtect) + '"]').prop('checked', true);
                    $(this.selector + '_F_IsTaskBeans').val(this.arrPageFilter.F_IsTaskBeans);
                    $(this.selector + '_F_IsTaskLiveDuration').val(this.arrPageFilter.F_IsTaskLiveDuration);
                    $(this.selector + '_F_IsTaskLiveDay').val(this.arrPageFilter.F_IsTaskLiveDay);
                    $(this.selector + '_F_Group').val(this.arrPageFilter.F_Group);
                    _F_Rating = this.arrPageFilter.F_Rating;
                    $('input:checkbox[name="' + this.selector.replace('#', '') + '_F_Rating"]').each(function () {
                        $(this).prop('checked', _F_Rating.indexOf(',' + $(this).val() + ',') >= 0);
                    });
                }
                this.ofnServerParams(aoData);
            },
            'fnFooterCallback': function (nFoot, aData) {
                var _FooterData = {
                    Salary: 0,
                    Salary_Base: 0,
                    Salary_BonusBeans: 0,
                    Income: 0,
                    Cost: 0,
                    Cost_Anchor: 0,
                    Cost_Family: 0,
                    Cost_Return: 0,
                    Profit: 0,
                    Coin: 0,
                    Coin_Task: 0,
                    Coin_Package: 0,
                    Coin_Package_Task: 0,
                    Beans_Anchor: 0,
                    Beans_Anchor_Task: 0,
                    Beans_Anchor_Package: 0,
                    Beans_Anchor_Package_Task: 0,
                    Beans_Family: 0,
                    Beans_Family_Task: 0,
                    Beans_Family_Package: 0,
                    Beans_Family_Package_Task: 0,
                    Beans_Platform: 0,
                    Beans_Platform_Task: 0,
                    Beans_Platform_Package: 0,
                    Beans_Platform_Package_Task: 0,
                    Beans_Platform_Return: 0,
                    Gift_Num: 0,
                    Gift_Num_Task: 0,
                    Gift_Num_Package: 0,
                    Gift_Coin: 0,
                    Gift_Coin_Task: 0,
                    Gift_Coin_Package: 0,
                    Gift_Beans_Anchor: 0,
                    Gift_Beans_Anchor_Task: 0,
                    Gift_Beans_Family: 0,
                    Gift_Beans_Family_Task: 0,
                    Gift_Beans_Platform: 0,
                    Gift_Beans_Platform_Task: 0,
                    Gift_Pond_Count: 0,
                    Gift_Pond_Coin: 0,
                    Gift_Lucky_Coin: 0,
                    Guardian_Count: 0,
                    Guardian_Coin: 0,
                    Guardian_Beans_Anchor: 0,
                    Guardian_Beans_Family: 0,
                    Guardian_Beans_Platform: 0,
                    Horn_Count: 0,
                    Horn_Count_Package: 0,
                    Horn_Coin: 0,
                    Horn_Coin_Package: 0,
                    Horn_Beans_Anchor: 0,
                    Horn_Beans_Family: 0,
                    Horn_Beans_Platform: 0,
                    Lottery_Count: 0,
                    Lottery_CategoryGold_Count: 0,
                    Lottery_CategorySilver_Count: 0,
                    Lottery_CategoryCopper_Count: 0,
                    Lottery_CategoryIron_Count: 0,
                    Lottery_Coin: 0,
                    Lottery_CategoryGold_Coin: 0,
                    Lottery_CategorySilver_Coin: 0,
                    Lottery_CategoryCopper_Coin: 0,
                    Lottery_CategoryIron_Coin: 0,
                    Lottery_Winning_Amt: 0,
                    Lottery_CategoryIron_Winning_Amt: 0,
                    Lottery_CategoryCopper_Winning_Amt: 0,
                    Lottery_CategorySilver_Winning_Amt: 0,
                    Lottery_CategoryGold_Winning_Amt: 0,
                    PV_ChannelStrategy: 0,
                    PV_ChannelStrategy_Specific: 0,
                    PV_ChannelStrategy_Recommend: 0,
                    PV_ChannelStrategy_Rating: 0,
                    PV_ChannelStrategy_RoomID: 0,
                    PV_ChannelStrategy_WeekStar: 0,
                    PV_ChannelStrategy_HotPrevious: 0,
                    PV_ChannelStrategy_Hot: 0,
                    PV_ChannelStrategy_New: 0,
                    PV_ChannelStrategy_Live: 0,
                    User_SignUp_Count: 0
                };
                _.forEach(aData, function (ThisValue) {
                    _FooterData.Salary += ThisValue.Salary;
                    _FooterData.Salary_Base += ThisValue.Salary_Base;
                    _FooterData.Salary_BonusBeans += ThisValue.Salary_BonusBeans;
                    _FooterData.Income += ThisValue.Income;
                    _FooterData.Cost += ThisValue.Cost;
                    _FooterData.Cost_Anchor += ThisValue.Cost_Anchor;
                    _FooterData.Cost_Family += ThisValue.Cost_Family;
                    _FooterData.Cost_Return += ThisValue.Cost_Return;
                    _FooterData.Profit += ThisValue.Profit;
                    _FooterData.Coin += ThisValue.Coin;
                    _FooterData.Coin_Task += ThisValue.Coin_Task;
                    _FooterData.Coin_Package += ThisValue.Coin_Package;
                    _FooterData.Coin_Package_Task += ThisValue.Coin_Package_Task;
                    _FooterData.Beans_Anchor += ThisValue.Beans_Anchor;
                    _FooterData.Beans_Anchor_Task += ThisValue.Beans_Anchor_Task;
                    _FooterData.Beans_Anchor_Package += ThisValue.Beans_Anchor_Package;
                    _FooterData.Beans_Anchor_Package_Task += ThisValue.Beans_Anchor_Package_Task;
                    _FooterData.Beans_Family += ThisValue.Beans_Family;
                    _FooterData.Beans_Family_Task += ThisValue.Beans_Family_Task;
                    _FooterData.Beans_Family_Package += ThisValue.Beans_Family_Package;
                    _FooterData.Beans_Family_Package_Task += ThisValue.Beans_Family_Package_Task;
                    _FooterData.Beans_Platform += ThisValue.Beans_Platform;
                    _FooterData.Beans_Platform_Task += ThisValue.Beans_Platform_Task;
                    _FooterData.Beans_Platform_Package += ThisValue.Beans_Platform_Package;
                    _FooterData.Beans_Platform_Package_Task += ThisValue.Beans_Platform_Package_Task;
                    _FooterData.Beans_Platform_Return += ThisValue.Beans_Platform_Return;
                    _FooterData.Gift_Num += ThisValue.Gift_Num;
                    _FooterData.Gift_Num_Task += ThisValue.Gift_Num_Task;
                    _FooterData.Gift_Num_Package += ThisValue.Gift_Num_Package;
                    _FooterData.Gift_Coin += ThisValue.Gift_Coin;
                    _FooterData.Gift_Coin_Task += ThisValue.Gift_Coin_Task;
                    _FooterData.Gift_Coin_Package += ThisValue.Gift_Coin_Package;
                    _FooterData.Gift_Beans_Anchor += ThisValue.Gift_Beans_Anchor;
                    _FooterData.Gift_Beans_Anchor_Task += ThisValue.Gift_Beans_Anchor_Task;
                    _FooterData.Gift_Beans_Family += ThisValue.Gift_Beans_Family;
                    _FooterData.Gift_Beans_Family_Task += ThisValue.Gift_Beans_Family_Task;
                    _FooterData.Gift_Beans_Platform += ThisValue.Gift_Beans_Platform;
                    _FooterData.Gift_Beans_Platform_Task += ThisValue.Gift_Beans_Platform_Task;
                    _FooterData.Gift_Pond_Count += ThisValue.Gift_Pond_Count;
                    _FooterData.Gift_Pond_Coin += ThisValue.Gift_Pond_Coin;
                    _FooterData.Gift_Lucky_Coin += ThisValue.Gift_Lucky_Coin;
                    _FooterData.Guardian_Count += ThisValue.Guardian_Count;
                    _FooterData.Guardian_Coin += ThisValue.Guardian_Coin;
                    _FooterData.Guardian_Beans_Anchor += ThisValue.Guardian_Beans_Anchor;
                    _FooterData.Guardian_Beans_Family += ThisValue.Guardian_Beans_Family;
                    _FooterData.Guardian_Beans_Platform += ThisValue.Guardian_Beans_Platform;
                    _FooterData.Horn_Count += ThisValue.Horn_Count;
                    _FooterData.Horn_Count_Package += ThisValue.Horn_Count_Package;
                    _FooterData.Horn_Coin += ThisValue.Horn_Coin;
                    _FooterData.Horn_Coin_Package += ThisValue.Horn_Coin_Package;
                    _FooterData.Horn_Beans_Anchor += ThisValue.Horn_Beans_Anchor;
                    _FooterData.Horn_Beans_Family += ThisValue.Horn_Beans_Family;
                    _FooterData.Horn_Beans_Platform += ThisValue.Horn_Beans_Platform;
                    _FooterData.Lottery_Count += ThisValue.Lottery_Count;
                    _FooterData.Lottery_CategoryGold_Count += ThisValue.Lottery_CategoryGold_Count;
                    _FooterData.Lottery_CategorySilver_Count += ThisValue.Lottery_CategorySilver_Count;
                    _FooterData.Lottery_CategoryCopper_Count += ThisValue.Lottery_CategoryCopper_Count;
                    _FooterData.Lottery_CategoryIron_Count += ThisValue.Lottery_CategoryIron_Count;
                    _FooterData.Lottery_Coin += ThisValue.Lottery_Coin;
                    _FooterData.Lottery_CategoryGold_Coin += ThisValue.Lottery_CategoryGold_Coin;
                    _FooterData.Lottery_CategorySilver_Coin += ThisValue.Lottery_CategorySilver_Coin;
                    _FooterData.Lottery_CategoryCopper_Coin += ThisValue.Lottery_CategoryCopper_Coin;
                    _FooterData.Lottery_CategoryIron_Coin += ThisValue.Lottery_CategoryIron_Coin;
                    _FooterData.Lottery_Winning_Amt += ThisValue.Lottery_Winning_Amt;
                    _FooterData.Lottery_CategoryIron_Winning_Amt += ThisValue.Lottery_CategoryIron_Winning_Amt;
                    _FooterData.Lottery_CategoryCopper_Winning_Amt += ThisValue.Lottery_CategoryCopper_Winning_Amt;
                    _FooterData.Lottery_CategorySilver_Winning_Amt += ThisValue.Lottery_CategorySilver_Winning_Amt;
                    _FooterData.Lottery_CategoryGold_Winning_Amt += ThisValue.Lottery_CategoryGold_Winning_Amt;
                    _FooterData.PV_ChannelStrategy += ThisValue.PV_ChannelStrategy;
                    _FooterData.PV_ChannelStrategy_Specific += ThisValue.PV_ChannelStrategy_Specific;
                    _FooterData.PV_ChannelStrategy_Recommend += ThisValue.PV_ChannelStrategy_Recommend;
                    _FooterData.PV_ChannelStrategy_Rating += ThisValue.PV_ChannelStrategy_Rating;
                    _FooterData.PV_ChannelStrategy_RoomID += ThisValue.PV_ChannelStrategy_RoomID;
                    _FooterData.PV_ChannelStrategy_WeekStar += ThisValue.PV_ChannelStrategy_WeekStar;
                    _FooterData.PV_ChannelStrategy_HotPrevious += ThisValue.PV_ChannelStrategy_HotPrevious;
                    _FooterData.PV_ChannelStrategy_Hot += ThisValue.PV_ChannelStrategy_Hot;
                    _FooterData.PV_ChannelStrategy_New += ThisValue.PV_ChannelStrategy_New;
                    _FooterData.PV_ChannelStrategy_Live += ThisValue.PV_ChannelStrategy_Live;
                    _FooterData.User_SignUp_Count += ThisValue.User_SignUp_Count;
                });
                if (_FooterData.Salary) {
                    _ThisPage.dtpList_Foot.Salary.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 任务金豆：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Anchor_Task / 1000)
                        + '<br/>＊ 金豆奖励比例：' + (_FooterData.Beans_Anchor_Task && _FooterData.Salary_BonusBeans ? $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_BonusBeans / _FooterData.Beans_Anchor_Task * 100) : '0.00') + '%'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_BonusBeans / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 底薪：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_Base / 1000)
                        + '<br/>＋ 金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_BonusBeans / 1000)
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总薪资：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary / 1000));
                }
                if (_FooterData.Coin) {
                    _ThisPage.dtpList_Foot.Coin.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin_Task / 1000) + ' / ' + _FooterData.Gift_Num_Task + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Coin / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Coin / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Coin_Task + _FooterData.Guardian_Coin + _FooterData.Horn_Coin + _FooterData.Lottery_Coin) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Coin - _FooterData.Gift_Coin_Task) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 件'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Coin - _FooterData.Gift_Coin_Task) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin / 1000) + ' / ' + _FooterData.Gift_Num + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Coin / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Coin / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Coin / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Coin / 1000));
                }
                if (_FooterData.Beans_Anchor) {
                    _ThisPage.dtpList_Foot.Beans_Anchor.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Anchor_Task / 1000) + ' / ' + _FooterData.Gift_Num_Task + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Anchor / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Anchor / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Anchor_Task + _FooterData.Guardian_Beans_Anchor + _FooterData.Horn_Beans_Anchor) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Anchor - _FooterData.Gift_Beans_Anchor_Task) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 件'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Anchor - _FooterData.Gift_Beans_Anchor_Task) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Anchor / 1000) + ' / ' + _FooterData.Gift_Num + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Anchor / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Anchor / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Anchor / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Anchor / 1000));
                }
                if (_FooterData.Beans_Family) {
                    _ThisPage.dtpList_Foot.Beans_Family.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Family_Task / 1000) + ' / ' + _FooterData.Gift_Num_Task + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Family / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Family / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Family_Task + _FooterData.Guardian_Beans_Family + _FooterData.Horn_Beans_Family) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Family - _FooterData.Gift_Beans_Family_Task) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 件'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Family - _FooterData.Gift_Beans_Family_Task) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Family / 1000) + ' / ' + _FooterData.Gift_Num + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Family / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Family / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Family / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Family / 1000));
                }
                if (_FooterData.Beans_Platform) {
                    _ThisPage.dtpList_Foot.Beans_Platform.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 礼物-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Platform_Task / 1000) + ' / ' + _FooterData.Gift_Num_Task + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Platform / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Platform / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Platform_Task + _FooterData.Guardian_Beans_Platform + _FooterData.Horn_Beans_Platform + _FooterData.Lottery_Coin) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Platform - _FooterData.Gift_Beans_Platform_Task) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 件'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 非任务收入：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Platform - _FooterData.Gift_Beans_Platform_Task) / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Platform / 1000) + ' / ' + _FooterData.Gift_Num + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Platform / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Platform / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Platform / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Beans_Platform / 1000));
                }
                if (_FooterData.Income) {
                    _ThisPage.dtpList_Foot.Income.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Platform / 1000) + ' / ' + _FooterData.Gift_Num + ' 件'
                        + '<br/>＋ 守护：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Platform / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                        + '<br/>＋ 喇叭：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Platform / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                        + '<br/>＋ 游戏：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Income / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Income / 1000));
                }
                if (_FooterData.Cost) {
                    _ThisPage.dtpList_Foot.Cost.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 艺人底薪：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_Base / 1000)
                        + '<br/>＋ 艺人金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_BonusBeans / 1000) + (_FooterData.Beans_Anchor_Task && _FooterData.Salary_BonusBeans ? ' (' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary_BonusBeans / _FooterData.Beans_Anchor_Task * 100) + '%)' : '')
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 艺人薪资：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Salary / 1000)
                        + '<br/>＋ 工会金豆奖励：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Cost_Family / 1000) + (_FooterData.Beans_Anchor_Task && _FooterData.Cost_Family ? ' (' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Cost_Family / _FooterData.Beans_Anchor_Task * 100) + '%)' : '')
                        + '<br/>＋ 幸运礼物返币：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Lucky_Coin / 1000)
                        + '<br/>＋ 礼物奖池爆奖：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Pond_Coin / 1000) + ' / ' + _FooterData.Gift_Pond_Count + ' 次'
                        + '<br/>＋ 游戏返奖：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 官方总成本：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Cost / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Cost / 1000));
                }
                if (_FooterData.Profit) {
                    _ThisPage.dtpList_Foot.Profit.attr({
                        'class': _FooterData.Profit >= 0 ? 'green' : 'red',
                        'data-rel': 'tooltip',
                        'data-original-title': '利润率：' + (_FooterData.Coin ? $.KOC.String.ToCurrencyStr(_FooterData.Profit / _FooterData.Coin * 100) : '0.00') + '%'
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Profit / 1000));
                }
                if (_FooterData.Gift_Num) {
                    _ThisPage.dtpList_Foot.Gift_Num.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '&gt; 任务：' + _FooterData.Gift_Num_Task + ' 个'
                        + '<br/>&gt; 非任务：' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 个'
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 购买：' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Package) + ' 个'
                        + '<br/>＋ 包裹：' + _FooterData.Gift_Num_Package + ' 个'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总数：' + _FooterData.Gift_Num + ' 个'
                    }).text(_FooterData.Gift_Num);
                }
                if (_FooterData.Gift_Coin) {
                    _ThisPage.dtpList_Foot.Gift_Coin.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '&gt; 任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin_Task / 1000) + ' / ' + _FooterData.Gift_Num_Task + ' 个'
                        + '<br/>&gt; 非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Coin - _FooterData.Gift_Coin_Task) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Task) + ' 个'
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 用户/艺人-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Anchor_Task / 1000)
                        + '<br/>＋ 用户/艺人-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Anchor - _FooterData.Gift_Beans_Anchor_Task) / 1000)
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 用户/艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Anchor / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 公会-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Family_Task / 1000)
                        + '<br/>＋ 公会-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Family - _FooterData.Gift_Beans_Family_Task) / 1000)
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Family / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 官方-任务：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Platform_Task / 1000)
                        + '<br/>＋ 官方-非任务：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Beans_Platform - _FooterData.Gift_Beans_Platform_Task) / 1000)
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Beans_Platform / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 购买：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Coin - _FooterData.Gift_Coin_Package) / 1000) + ' / ' + (_FooterData.Gift_Num - _FooterData.Gift_Num_Package) + ' 个'
                        + '<br/>＋ 包裹：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin_Package / 1000) + ' / ' + _FooterData.Gift_Num_Package + ' 个'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin / 1000) + ' / ' + _FooterData.Gift_Num + ' 个'
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Coin / 1000));
                }
                if (_FooterData.Gift_Pond_Coin + _FooterData.Gift_Lucky_Coin) {
                    _ThisPage.dtpList_Foot.Gift_Coin_Return.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 幸运礼物：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Lucky_Coin / 1000)
                        + '<br/>＋ 礼物奖池爆奖：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Gift_Pond_Coin / 1000) + ' / ' + _FooterData.Gift_Pond_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总返币额：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Pond_Coin + _FooterData.Gift_Lucky_Coin) / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr((_FooterData.Gift_Pond_Coin + _FooterData.Gift_Lucky_Coin) / 1000));
                }
                _ThisPage.dtpList_Foot.Guardian_Count.text(_FooterData.Guardian_Count);
                if (_FooterData.Guardian_Coin) {
                    _ThisPage.dtpList_Foot.Guardian_Coin.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Anchor / 1000)
                        + '<br/>＋ 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Family / 1000)
                        + '<br/>＋ 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Beans_Platform / 1000)
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Coin / 1000) + ' / ' + _FooterData.Guardian_Count + ' 次'
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Guardian_Coin / 1000));
                }
                _ThisPage.dtpList_Foot.Horn_Count.text(_FooterData.Horn_Count);
                if (_FooterData.Horn_Coin) {
                    _ThisPage.dtpList_Foot.Horn_Coin.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '&gt; 艺人收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Anchor / 1000)
                        + '<br/>&gt; 公会收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Family / 1000)
                        + '<br/>&gt; 官方收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Beans_Platform / 1000)
                        + '<br/><br/>**********************************'
                        + '<br/>＋ 购买：￥' + $.KOC.String.ToCurrencyPositiveStr((_FooterData.Horn_Coin - _FooterData.Horn_Coin_Package) / 1000) + ' / ' + (_FooterData.Horn_Count - _FooterData.Horn_Count_Package) + ' 次'
                        + '<br/>＋ 包裹：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Coin_Package / 1000) + ' / ' + _FooterData.Horn_Count_Package + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Coin / 1000) + ' / ' + _FooterData.Horn_Count + ' 次'
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Horn_Coin / 1000));
                }
                if (_FooterData.Lottery_Coin) {
                    _ThisPage.dtpList_Foot.Game_Coin.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryGold_Coin / 1000) + ' / ' + _FooterData.Lottery_CategoryGold_Count + ' 次'
                        + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategorySilver_Coin / 1000) + ' / ' + _FooterData.Lottery_CategorySilver_Count + ' 次'
                        + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryCopper_Coin / 1000) + ' / ' + _FooterData.Lottery_CategoryCopper_Count + ' 次'
                        + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryIron_Coin / 1000) + ' / ' + _FooterData.Lottery_CategoryIron_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 幸运转盘：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总收入：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Coin / 1000));
                }
                if (_FooterData.Lottery_Winning_Amt) {
                    _ThisPage.dtpList_Foot.Game_Return.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryGold_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_CategoryGold_Count + ' 次'
                        + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategorySilver_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_CategorySilver_Count + ' 次'
                        + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryCopper_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_CategoryCopper_Count + ' 次'
                        + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_CategoryIron_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_CategoryIron_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 幸运转盘返币：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Winning_Amt / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                        + '<br/>----------------------------------------------------------'
                        + '<br/>＝ 总返币：￥' + $.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Winning_Amt / 1000)
                    }).text($.KOC.String.ToCurrencyPositiveStr(_FooterData.Lottery_Winning_Amt / 1000));
                }
                _ThisPage.dtpList_Foot.Game_Profit.attr('class', _FooterData.Lottery_Coin - _FooterData.Lottery_Winning_Amt >= 0 ? 'green' : 'red').attr({
                    'data-rel': 'tooltip',
                    'data-html': true,
                    'data-original-title': '＋ 幸运转盘-黄金：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_CategoryGold_Coin - _FooterData.Lottery_CategoryGold_Winning_Amt) / 1000) + ' / ' + _FooterData.Lottery_CategoryGold_Count + ' 次'
                    + '<br/>＋ 幸运转盘-白银：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_CategorySilver_Coin - _FooterData.Lottery_CategorySilver_Winning_Amt) / 1000) + ' / ' + _FooterData.Lottery_CategorySilver_Count + ' 次'
                    + '<br/>＋ 幸运转盘-青铜：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_CategoryCopper_Coin - _FooterData.Lottery_CategoryCopper_Winning_Amt) / 1000) + ' / ' + _FooterData.Lottery_CategoryCopper_Count + ' 次'
                    + '<br/>＋ 幸运转盘-普通：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_CategoryIron_Coin - _FooterData.Lottery_CategoryIron_Winning_Amt) / 1000) + ' / ' + _FooterData.Lottery_CategoryIron_Count + ' 次'
                    + '<br/>----------------------------------------------------------'
                    + '<br/>＝ 幸运转盘利润：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_Coin - _FooterData.Lottery_Winning_Amt) / 1000) + ' / ' + _FooterData.Lottery_Count + ' 次'
                    + '<br/>----------------------------------------------------------'
                    + '<br/>＝ 总利润：￥' + $.KOC.String.ToCurrencyStr((_FooterData.Lottery_Coin - _FooterData.Lottery_Winning_Amt) / 1000)
                }).text($.KOC.String.ToCurrencyStr((_FooterData.Lottery_Coin - _FooterData.Lottery_Winning_Amt) / 1000));
                if (_FooterData.PV_ChannelStrategy) {
                    _ThisPage.dtpList_Foot.PV_ChannelStrategy.attr({
                        'data-rel': 'tooltip',
                        'data-html': true,
                        'data-original-title': '＋ 指定艺人：' + _FooterData.PV_ChannelStrategy_Specific
                        + '<br/>＋ 推荐艺人：' + _FooterData.PV_ChannelStrategy_Recommend
                        + '<br/>＋ 评级：' + _FooterData.PV_ChannelStrategy_Rating
                        + '<br/>＋ 定向房间：' + _FooterData.PV_ChannelStrategy_RoomID
                        + '<br/>＋ 周星：' + _FooterData.PV_ChannelStrategy_WeekStar
                        + '<br/>＋ 热门(上轮)：' + _FooterData.PV_ChannelStrategy_HotPrevious
                        + '<br/>＋ 热门：' + _FooterData.PV_ChannelStrategy_Hot
                        + '<br/>＋ 新进：' + _FooterData.PV_ChannelStrategy_New
                        + '<br/>＋ 直播中：' + _FooterData.PV_ChannelStrategy_Live
                        + '<br/>-----------------------------------'
                        + '<br/>＝ 总PV：' + _FooterData.PV_ChannelStrategy
                    }).text(_FooterData.PV_ChannelStrategy);
                }
                _ThisPage.dtpList_Foot.User_SignUp_Count.text(_FooterData.User_SignUp_Count);
                if (_FooterData.PV_ChannelStrategy) {
                    _ThisPage.dtpList_Foot.User_SignUp_Rate_ChannelStrategy.text($.KOC.String.ToCurrencyPositiveStr(_FooterData.User_SignUp_Count / _FooterData.PV_ChannelStrategy * 100));
                }
            },
            'fnDrawCallback': function () {
                $.Common.Bootstrap.Tooltip(this);
                this.ofnDrawCallback();
            }
        });
        //endregion
    });
</script>